.user-work {
  position: relative;
  right: 20px;
  margin-left: 40px;
  background: #fff;
  display: -webkit-box;
  border-radius: 0px 0px 8px 8px;
  height: 500px;

  .top {
    width: 100%;
    height: 40px;
    position: absolute;
    border-bottom: 1px #ccc solid;
    display: flex;

    .first-input {
      margin-left: 21px;
    }

    .tool-right {
      position: absolute;
      text-align: right;
      right: 0;
    }
  }

  .left {
    width: 240px;
    position: absolute;
    border-right: 1px #ccc solid;
    background: #fbfbfb;
    opacity: 1;
    border-radius: 0px 0px 0px 8px;
    overflow: scroll;
    overflow-y: visible;

    .left-input {
      width: 184px;
      margin-left: 6px;
      margin-top: 4px;
    }
  }

  .left::-webkit-scrollbar {
    width: 0;
  }

  .top-left {
    top: 40px;
    bottom: 0;
  }

  .right {
    position: absolute;
    left: 240px;
    right: 0;
    background: #fff;
    border-radius: 0px 0px 8px 0px;

    .table {
      height: 100%;
      overflow: scroll;
      overflow-y: visible;
    }
  }

  .top-right {
    top: 40px;
    bottom: 0;
  }
}
